package com.ruoyi.common.utils.poster;

import java.awt.*;
import java.io.Serializable;

public class Poster implements Serializable {
    private int width;//海报的宽（像素为单位）
    private int height;//海报的高
    //头像
    private String avatarUrl;//头像url
    private int avatarX;//头像左上角横坐标
    private int avatarY;//头像左上角纵坐标
    private int avatarWidth;//头像宽
    private int avatarHeight;//头像高
    private boolean isCircle;//是否圆形头像
    //名字
    private String name;
    private Font nameFont;
    private Color nameColor;
    private int nameX;
    private int nameY;
 
	//小程序码
    private String qrCodeUrl;
    private int qrCodeX;
    private int qrCodeY;
    private int qrCodeWidth;
    private int qrCodeHeight;
    //提示1
    private String tip1;
    private Font tip1Font;
    private Color tip1Color;
    private int tip1X;
    private int tip1Y;
    //提示2
    private String tip2;
    private Font tip2Font;
    private Color tip2Color;
    private int tip2X;
    private int tip2Y;

    //提示3
    private String tip3;
    private Font tip3Font;
    private Color tip3Color;
    private int tip3X;
    private int tip3Y;

    //底部栏
    private Color footerColor;
    private int footerWidth;
    private int footerHeight;
    private int footerX;
    private int footerY;
    //底部栏提示字
    private String footerTip;
    private Font footerTipFont;
    private Color footerTipColor;
    private int footerTipX;
    private int footerTipY;
 
    public int getWidth() {
        return width;
    }
 
    public void setWidth(int width) {
        this.width = width;
    }
 
    public int getHeight() {
        return height;
    }
 
    public void setHeight(int height) {
        this.height = height;
    }
 
    public String getAvatarUrl() {
        return avatarUrl;
    }
 
    public void setAvatarUrl(String avatarUrl) {
        this.avatarUrl = avatarUrl;
    }
 
    public int getAvatarX() {
        return avatarX;
    }
 
    public void setAvatarX(int avatarX) {
        this.avatarX = avatarX;
    }
 
    public int getAvatarY() {
        return avatarY;
    }
 
    public void setAvatarY(int avatarY) {
        this.avatarY = avatarY;
    }
 
    public int getAvatarWidth() {
        return avatarWidth;
    }
 
    public void setAvatarWidth(int avatarWidth) {
        this.avatarWidth = avatarWidth;
    }
 
    public int getAvatarHeight() {
        return avatarHeight;
    }
 
    public void setAvatarHeight(int avatarHeight) {
        this.avatarHeight = avatarHeight;
    }
 
    public boolean isCircle() {
        return isCircle;
    }
 
    public void setCircle(boolean circle) {
        isCircle = circle;
    }
 
    public String getName() {
        return name;
    }
 
    public void setName(String name) {
        this.name = name;
    }
 
    public Font getNameFont() {
        return nameFont;
    }
 
    public void setNameFont(Font nameFont) {
        this.nameFont = nameFont;
    }
 
    public Color getNameColor() {
        return nameColor;
    }
 
    public void setNameColor(Color nameColor) {
        this.nameColor = nameColor;
    }
 
    public int getNameX() {
        return nameX;
    }
 
    public void setNameX(int nameX) {
        this.nameX = nameX;
    }
 
    public int getNameY() {
        return nameY;
    }
 
    public void setNameY(int nameY) {
        this.nameY = nameY;
    }

    public String getQrCodeUrl() {
        return qrCodeUrl;
    }
 
    public void setQrCodeUrl(String qrCodeUrl) {
        this.qrCodeUrl = qrCodeUrl;
    }
 
    public int getQrCodeX() {
        return qrCodeX;
    }
 
    public void setQrCodeX(int qrCodeX) {
        this.qrCodeX = qrCodeX;
    }
 
    public int getQrCodeY() {
        return qrCodeY;
    }
 
    public void setQrCodeY(int qrCodeY) {
        this.qrCodeY = qrCodeY;
    }
 
    public int getQrCodeWidth() {
        return qrCodeWidth;
    }
 
    public void setQrCodeWidth(int qrCodeWidth) {
        this.qrCodeWidth = qrCodeWidth;
    }
 
    public int getQrCodeHeight() {
        return qrCodeHeight;
    }
 
    public void setQrCodeHeight(int qrCodeHeight) {
        this.qrCodeHeight = qrCodeHeight;
    }
 
    public String getTip1() {
        return tip1;
    }
 
    public void setTip1(String tip1) {
        this.tip1 = tip1;
    }
 
    public Font getTip1Font() {
        return tip1Font;
    }
 
    public void setTip1Font(Font tip1Font) {
        this.tip1Font = tip1Font;
    }
 
    public Color getTip1Color() {
        return tip1Color;
    }
 
    public void setTip1Color(Color tip1Color) {
        this.tip1Color = tip1Color;
    }
 
    public int getTip1X() {
        return tip1X;
    }
 
    public void setTip1X(int tip1X) {
        this.tip1X = tip1X;
    }
 
    public int getTip1Y() {
        return tip1Y;
    }
 
    public void setTip1Y(int tip1Y) {
        this.tip1Y = tip1Y;
    }
 
    public String getTip2() {
        return tip2;
    }
 
    public void setTip2(String tip2) {
        this.tip2 = tip2;
    }
 
    public Font getTip2Font() {
        return tip2Font;
    }
 
    public void setTip2Font(Font tip2Font) {
        this.tip2Font = tip2Font;
    }
 
    public Color getTip2Color() {
        return tip2Color;
    }
 
    public void setTip2Color(Color tip2Color) {
        this.tip2Color = tip2Color;
    }
 
    public int getTip2X() {
        return tip2X;
    }
 
    public void setTip2X(int tip2X) {
        this.tip2X = tip2X;
    }
 
    public int getTip2Y() {
        return tip2Y;
    }
 
    public void setTip2Y(int tip2Y) {
        this.tip2Y = tip2Y;
    }
 
    public Color getFooterColor() {
        return footerColor;
    }
 
    public void setFooterColor(Color footerColor) {
        this.footerColor = footerColor;
    }
 
    public int getFooterWidth() {
        return footerWidth;
    }
 
    public void setFooterWidth(int footerWidth) {
        this.footerWidth = footerWidth;
    }
 
    public int getFooterHeight() {
        return footerHeight;
    }
 
    public void setFooterHeight(int footerHeight) {
        this.footerHeight = footerHeight;
    }
 
    public int getFooterX() {
        return footerX;
    }
 
    public void setFooterX(int footerX) {
        this.footerX = footerX;
    }
 
    public int getFooterY() {
        return footerY;
    }
 
    public void setFooterY(int footerY) {
        this.footerY = footerY;
    }
 
    public String getFooterTip() {
        return footerTip;
    }
 
    public void setFooterTip(String footerTip) {
        this.footerTip = footerTip;
    }
 
    public Font getFooterTipFont() {
        return footerTipFont;
    }
 
    public void setFooterTipFont(Font footerTipFont) {
        this.footerTipFont = footerTipFont;
    }
 
    public Color getFooterTipColor() {
        return footerTipColor;
    }
 
    public void setFooterTipColor(Color footerTipColor) {
        this.footerTipColor = footerTipColor;
    }
 
    public int getFooterTipX() {
        return footerTipX;
    }
 
    public void setFooterTipX(int footerTipX) {
        this.footerTipX = footerTipX;
    }


    public String getTip3() {
        return tip3;
    }

    public void setTip3(String tip3) {
        this.tip3 = tip3;
    }

    public Font getTip3Font() {
        return tip3Font;
    }

    public void setTip3Font(Font tip3Font) {
        this.tip3Font = tip3Font;
    }

    public Color getTip3Color() {
        return tip3Color;
    }

    public void setTip3Color(Color tip3Color) {
        this.tip3Color = tip3Color;
    }

    public int getTip3X() {
        return tip3X;
    }

    public void setTip3X(int tip3X) {
        this.tip3X = tip3X;
    }

    public int getTip3Y() {
        return tip3Y;
    }

    public void setTip3Y(int tip3Y) {
        this.tip3Y = tip3Y;
    }

    public int getFooterTipY() {
        return footerTipY;
    }
 
    public void setFooterTipY(int footerTipY) {
        this.footerTipY = footerTipY;
    }
}
